commit hara-kiri - French English Dictionary